perform something successfully - English Synonyms Dictionary